-- 设备发送，服务端接收到的数据
function fa()
    local t = {
        action = "send_back",
        data = {
            imei = misc.getImei(),
            data = ...
        }
    }
    return json.encode(t)
end
-- 设备接收，服务端下发的数据
function jie()
    return "jie " .. ...
end
-- 设备心跳
function xin()
    local t = {
        action = "xin",
        data = {
            imei = misc.getImei(),
            ver = _G.VERSION,
            csq = net.getRssi(),
        }
    }
    return json.encode(t)
end
function reg()
    local t = {
        action = "reg",
        data = {
            imei = misc.getImei(),
            ver = _G.VERSION,
            csq = net.getRssi(),
        }
    }
    return json.encode(t)
end

{"ver":"1.6.2","csq":18,"imei":"868575027669771","iccid":"89860411101892470276"}

{"action":"reg","data":{"ver":"|version|","csq":"|csq|","imei":"|imei|","iccid":"|iccid|"}}
{"action":"xin","data":{"ver":"|Version|","csq":"|csq|","imei":"|imei|","iccid":"|iccid|"}}

{"action":"send_to_imei","data":{"ver":"1.6.2","csq":"18","imei":"1","msg":"test msg"}}

{"action":"send_back","data":{"imei":"868575027669771","data":"rrpc,getlocation,0,0"}}